package com.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.boot.entity.Product;

import java.util.List;

/**
 * 商品表(Product)表服务接口
 *
 * @author makejava
 * @since 2023-07-20 18:48:26
 */
public interface ProductService extends IService<Product> {

    /**
     * 管理员插入商品
     * @param p
     * @return
     */
    Boolean insertProduct(Product p);

    /**
     * 管理员更新商品状态（0缺货   1上架   -1下架）
     * @param pid
     * @param status
     * @return
     */
    Boolean updateStatus(Integer pid, Integer status);

    /**
     * 查询所有上架的商品
     * @return
     */
    List<Product> queryOneOrAllProduct(Integer pid);
}

